const fs = require('fs');
const path = require('path');
const vueServerRenderer = require('vue-server-renderer');
const filePath = path.join(__dirname, 'src/bundle.server.js');

// 读取 bundle 文件，并创建渲染器
const code = fs.readFileSync(filePath, 'utf8');
const bundleRenderer = vueServerRenderer.createBundleRenderer(code);

// 渲染 Vue 应用为一个字符串
bundleRenderer.renderToString(options, (err, html) => {
    if (err) {
        console.error(err);
    }

    content.replace('<div id="app"></div>', html);
});